package com.tubang.logistics.service;

import com.baomidou.mybatisplus.service.IService;
import com.tubang.logistics.entity.TruckerOrderEntity;
import com.tubang.logistics.vo.ChangeStatusVo;
import com.tubang.logistics.vo.OrderBiddingVo;
import com.tubang.logistics.vo.OrderDispatchVo;

/**
 * <p>
 * 运输司机运单表 服务类
 * </p>
 *
 * @author wsl
 * @since 2017-12-31
 */
public interface ITruckerOrderService extends IService<TruckerOrderEntity> {

    void updateTruckerOrderStatus(ChangeStatusVo changeStatusVo);

    void creatTruckerOrder(OrderDispatchVo orderDispatchVo);

    void creatTruckerOrderBeforePlatformOrder(OrderBiddingVo platformOrderBiddingVo);

    void creatTruckerOrderBeforLogisticsOrder(OrderBiddingVo platformOrderBiddingVo);
}
